|
Menüeintrag |
---|
Skizze → Sketcher-Randbedingungen → Winkel festlegen |
Arbeitsbereich |
Sketcher |
Standardtastenkürzel |
K A |
Eingeführt in Version |
- |
Siehe auch |
Sketcher RechtwinkligFestlegen |
Das Werkzeug Sketcher WinkelFestlegen legt den Winkel zwischen zwei Kanten fest (Linien werden als unendlich angesehen (Geraden) und offene Kurven werden auch entsprechend virtuell erweitert), den Winkel einer Linie zur horizontalen Achse der Skizze oder den überstrichenen Winkel eines Kreisbogens.
Siehe auch: Zeichnungshilfen.
Single tool
(default): press the down arrow to the right of the
Der Winkel wird zwischen der Linie und der positiven X-Achse der Skizze festgelegt.
Der überstrichene Winkel des Kreisbogens wird festgelegt.
Der Winkel zwischen zwei Linien wird festgelegt. Es ist nicht erforderlich, dass sich die Linien schneiden.
The angle between the two edges at a given point is fixed. The point can be any point, e.g. the center of a circle, the endpoint of an edge, or the origin, it can belong to either or both edges, and it can also be a Point object. If required Point on object constraint(s) are added to ensure the point lies on both (extended) edges. These additional constraints are called helper constraints.
Die Randbedingung WinkelFestlegen kann in Makros und von der Python-Konsole aus wie folgt erstellt werden:
# line slope angle
Sketch.addConstraint(Sketcher.Constraint('Angle',iline,angle))
# angular span of arc
Sketch.addConstraint(Sketcher.Constraint('Angle',iarc,angle))
# angle between lines
Sketch.addConstraint(Sketcher.Constraint('Angle',iline1,pointpos1,iline2,pointpos2,angle))
# angle-via-point (no helper constraints are added automatically when from python)
Sketch.addConstraint(Sketcher.Constraint('AngleViaPoint',icurve1,icurve2,geoidpoint,pointpos,angle))
wobei:
Sketch
ein Skizzenobjekt istiline, iline1, iline2
sind ganze Zahlen, die die Zeilen durch ihre Ordnungszahlen in Sketch
angeben.pointpos1, pointpos2
sollte 1 für den Startpunkt und 2 für den Endpunkt sein. Die Wahl der Endpunkte ermöglicht die Einstellung des internen (oder externen) Winkels, und sie beeinflusst die Art und Weise, wie die Randbedingung auf dem Bildschirm dargestellt wird.geoidpoint
und pointpos
in AngleViaPoint
sind die Indizes, die den Schnittpunkt angeben.angle
ist der Winkelwert im Bogenmaß. Der Winkel wird zwischen Tangentenvektoren im Gegenuhrzeigersinn gezählt. Tangentenvektoren zeigen für die Linien von Anfang bis Ende (oder umgekehrt, wenn der Endpunkt im Modus Winkel zwischen Linien angegeben wird) und für Kreise, Bögen und Ellipsen entlang der Richtung entgegen dem Uhrzeigersinn. Die Größe wird auch als Winkel akzeptiert (z.B. App.Units.Quantity('45 deg'))
Die Seite Sketcher Skripten erklärt die Werte, die für iline
, iline1
, iline2
, pointpos1
, pointpos2
, geoidpoint
und pointpos
verwendet werden können und enthält weitere Beispiele, wie man Randbedingungen mit Python-Skripten erstellt.
(FIXME)